package com.pet.dto;

import cn.hutool.core.date.DatePattern;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

@Data
public class PetUpdateDTO {

    /**
     * 宠物ID
     */
    private Integer id;

    /**
     * 宠物名称
     */
    private String name;

    /**
     * 品种
     */
    private String breed;

    /**
     * 出生日期
     */
    @DateTimeFormat(pattern = DatePattern.NORM_DATE_PATTERN)
    private Date birthDate;

    /**
     * 领养日期
     */
    @DateTimeFormat(pattern = DatePattern.NORM_DATE_PATTERN)
    private Date adoptionDate;

    /**
     * 性别
     */
    private String gender;

    /**
     * 体重
     */
    private Double weight;

    /**
     * 是否绝育
     */
    private Integer sterilized;

    /**
     * 是否接种疫苗
     */
    private Integer vaccinated;

    /**
     * 头像
     */
    private String avatar;
}
